'''
Python练习题问题如下：
问题简述：假设一支皮球从100米高度自由落下。条件，每次落地后反跳回原高度的一半后，再落下。
要求：算出这支皮球，在它在第10次落地时，共经过多少米？第10次反弹多高？
Python解题思路分析：这次要用到range()方法
'''
#!/usr/bin/python
# -*- coding: UTF-8 -*-
Sn = 100
Hn = Sn / 2

for n in range(2,11):
    Sn += 2 * Hn
    Hn /= 2

print("Total of road is %f" % Sn)
print("The tenth is %f meter" % Hn)